home *** CD-ROM | disk | FTP | other *** search
/ PalmOS Software Digest / PalmDigest.iso / 网络 / fax10d12 / Release Notes.doc < prev   
Text File  |  2000-11-09  |  12KB  |  226 lines

  1. ===========================================================================
  2. Fax for PalmOS
  3. http://www.markspace.com/fax.html
  4.  
  5. ===========================================================================
  6. Release Notes.doc
  7. ===========================================================================
  8.  
  9. Welcome to Fax for PalmOS! With this application you can send and receive
  10. fax directly from your handheld, "On the road". 
  11.  
  12. This program is currently under development, so we especially welcome your
  13. ideas or comments.
  14.  
  15. KNOWN ISSUES:
  16. =============
  17.  
  18. - NOTE: There is now a list of supported (as well as not supported)
  19.   phones/modems as part of the fax home page
  20.   (http://www.markspace.com/fax.html)
  21. - Phones that only support the older class 1 (such as Siemens S25/S35)
  22.   are not supported in this release (and won't be in 1.0). 
  23. - Receive fax feature is preliminary. It works for some phones/modems,
  24.   and not for others. This will be fixed before the final release. 
  25. - The PDF manual is VERY PRELIMINARY and mostly adapted from the older dbFax
  26.   HTML guide. We'll be updating/enhancing that shortly.
  27. - We are still in the process of selecting a name.
  28.   (What? "Fax" isn't exciting enough?)
  29.  
  30. VERSION HISTORY:
  31. ================
  32.  
  33.  
  34. Version 1.0d12 (11/08/00)
  35. - New:     Added "Xircom Springport" to list of pre-sets
  36. - Fixed:   As long as we get a "page good", no longer consider the fax xmission
  37.            failed (fixes problem where Nokia does not send FHNG or OK after FPTS)
  38. - Fixed:   Relaxed the end of transmission code.
  39.            Seems that not all modems (Nokia) send FNHG/OK after the FPTS code
  40. - Changed: Now use FntWordWrap to do the wrapping
  41.            (Better for non-roman fonts, and also will wrap same as OS does in
  42.             memo pad, text fields, etc)
  43. - Note:    Now compiling with CW Pro 6
  44.  
  45. Version 1.0d11 (10/18/00)
  46. - New:     Now will 'wordp-wrap' text when sending.
  47.            Lines that are extra long will break at the last ' ' or '-'.
  48. - Fixed:   Modem choice now only turns to "other/custom" if you actually made
  49.            a change from a pre-set (previously set to "other/custom" if you
  50.            hit 'ok')
  51. - Fixed:   Duplicate "Fax for PalmOS" in default footer
  52. - Fixed:   Support for reporting Line Errors (parity, hw overrun, etc)
  53.            when new serial mgr present
  54. - Fixed:   Still had an off by one prob in FPTS handler, now fixed.
  55.            (Previously resulted in "Unknown response code" error)
  56. - Changed: Updated manual (footer, page #s in TOC, minor updates to text)
  57.  
  58. Version 1.0d10 (09/28/00)
  59. - New:     Added support (not tested, as I don't have one) for
  60.            Qualcomm/Kyocera pdQ internal modem
  61. - New:     Check that needed rom version is available (2.0 or later)
  62. - Fixed:   Slow send via IR Problem:
  63.            By removing call to SrmSendWait, speed of xmission went from
  64.            4+ minutes on a test page to 45 seconds! Yay!
  65.            (This was not a problem except for IR)
  66. - Fixed:   If you made a change to a custom modem profile, it wasn't
  67.            saved unless you had already selected "custom/other" first. Doh!
  68. - Fixed:   Now call EvtResetAutoOffTimer to prevent auto-off (although
  69.            this is less of a problem now that most documents will fax
  70.            in 1-2 min).
  71. - Fixed:   Now handles case of "NO CARRIER" when dialing (previously
  72.            would have taken 60 sec to time out)
  73. - Fixed:   Now properly report end of transmission status.
  74.            Some modems return "+FPTS:x" and some "+FPTS: x",
  75.            which caused problems.
  76. - Changed: Now default 'Nokia' setting to Class 2 instead of Class 2.0
  77. - Changed: Now show init string in "display log"
  78. - Changed: Motorola StarTac profile baud rate from 57600 to 19200
  79. - Changed: Now display date in table of saved fax in preferred date format
  80.            (instead of US format)
  81. - Changed: Now used preferred date/time format for $DATE and $TIME output
  82. - Changed: Can now save a fax from fax view and stay in fax view
  83.            (used to jump back to main form after you picked save)
  84. - Fixed:   Now Draw seperator lines on main form for update events
  85. - Fixed:   Now draw table data on update events
  86.  
  87. Version 1.0d9 (08/29/00)
  88. - New:     Scroll bar for display log
  89. - New:     Scroll bar for header/footer editor
  90. - New:     Tips for header/footer editor
  91. - Fixed:   Now get name/number in our own code (based on record ID) since
  92.            Address Book has problems returning proper text from lookup routine
  93. - Changed: Removed bitmap from default header
  94. - Changed: Added cancel button to modem setup dialog
  95. - Changed: Updated PDF manual with new screen shots
  96.  
  97. Version 1.0d8 (08/26/00)
  98. - New:     Added Samsung 3500 to phone/modem list
  99. - Fixed:   Fax receive! (array index out of bounds error during fax receive)
  100. - Fixed:   Problem where right margin was not being set in page config dialog
  101. - Fixed:   Now always use the fax speed preference. Some phones could not handle
  102.            the speed we had been requestd (14.4 faxing) when baud rate was >9600.
  103. - Fixed:   Now always show fax speed preference, even if "pre-build" is on
  104. - Fixed:   Potential buffer overrun in UpdateDisplay
  105.            (had a problem if string to display passed in was > 39 chars)
  106. - Changed: Increased dial prefix, cc prefix/suffix, init string to 32 bytes each
  107. - Changed: Made error message for invalid FAX ID contains some helpful hints.
  108. - Changed: Now add the fax ID to the log (so easier to debug above)
  109. - Changed: Now multi-segment (code was getting close to 64K limit)
  110. - Changed: Improved way of handling modal dialogs
  111.  
  112. Version 1.0d7 (08/16/00)
  113. - New:     Now use system lookup routine instead of our own.
  114.            Both faster and more standard!
  115. - New:     Added GSI to name fax dialog
  116. - Fixed:   You could get a StrManager error during lookup
  117.            if an address book record had a phone number,
  118.            but did not have a first, last or company name.
  119. - Fixed:   There was a problem when pre-build was turned on, which usually
  120.            resulted in a hang shortly after fax transmission started. Now fixed.
  121. - Fixed:   Pose gives an error at start of actual transmission if preBuild = true
  122. - Changed: Cleaned up "Receive" dialog
  123. - Changed: Cleaned up "Name Fax" dialog
  124. - Changed: Removed "Identify Modem" command
  125. - Changed: Updated manual to reflect current version
  126.            (mostly to reflect changes to modem config dialogs)
  127.  
  128. Version 1.0d6
  129. - New:     Got rid of "set" button in modem config. Now just select modem type
  130.            from menu and it starts using it right away.
  131. - New:     Added various phones/modems to modem type menu
  132. - Fixed:   Had been calling SetModemConfig at each startup, which would have
  133.            wiped custom settings!
  134. - Changed: If you "OK" from advanced settings, modem type now set to "other"
  135. - Changed: Made timeout a UInt16 in prefs (was UInt8, so strange stuff if
  136.            you specified a timeout > 256!)
  137. - Changed: Removed "Modem ID String" pref (the one that was for "ATI4", etc
  138. - Changed: "Identify Modem" now sends "AT+FCLASS=?" to see what level of
  139.            fax support is provided (instead of the previous ATI)
  140.  
  141. Version 1.0d5 (07/27/00)
  142. - New:     If there is a problem finding header/footer, new default ones are
  143.            created (should fix header/footer UID related problems)
  144. - New:     Now shouw number we are dialing in status window
  145. - New:     Now show welcome alert on VERY first time app run (ie, when prefs created)
  146. - Fixed:   Code had assumed that index of 0 for header/footer meant not found,
  147.            but 0 is a valid index... Should fix some more UID errors
  148. - Fixed:   Now get remote ID better (look for quote instead of assuming position)
  149. - Fixed:   POSE low memory access warning (was from unitialized preference field)
  150. - Fixed:   Now get version string from app resource fork for 'V' macro in text
  151.            (previously was hard coded)
  152. - Fixed:   Bug: 'Send' button from view form does nothing
  153. - Fixed:   Had been skipping first digit in station ID for status display
  154.            (ie, "08 555 1212" instead of "408 555 1212")
  155. - Changed: From "Phone" to "Fax #" for user config (less confusing)
  156. - Changed: Now get default values for prefs from string resources
  157.            (the better to localize)
  158.  
  159. Version 1.0d4 (07/18/00)
  160. - Fixed:   In 1.0d3, had inadvertanty forced app to think new seria manager not
  161.            present
  162.  
  163. Version 1.0d3 (07/18/00)
  164. - New:     Added Undo, Select All, Keyboard and Graffiti Help to Edit menu
  165. - New:     Show zoom factor for view fax form - now show "(x, y) z:z"
  166. - New:     Now properly set focus to first field on forms with field
  167.            (Main Form, User Config, Page Setup, Display Log, Header/Footer
  168.             Edit, advanced modem setup)
  169. - New:     Tip dialogs for modem config and advanced modem config dialog
  170. - New:     Seperator line for view fax form
  171. - Fixed:   Move scroll arrows down on lookup dialog
  172. - Fixed:   Optimized up, left and zoom buttons (view form) to not redraw
  173.            unless needed
  174. - Fixed:   uninitialized variable problem in View Fax form handler
  175.            (This was likely the cause of the occaisional freeze on that form)
  176. - Fixed:   Now set list height for port menu
  177.            (previously was hard coded, and could show extra blank entries
  178.             when there was only 1)
  179. - Fixed:   Implemented 'ClearLog' function (that was why log wasn't clearing!)
  180. - Changed: Name of menu from "Config" to "Options"
  181. - Changed: Moved Phone Lookup and Delete Fax to options menu
  182. - Changed: Now support full/standard edit menu for all forms/dialogs with fields
  183.            (Added to Page Config, Display Log)
  184. - Changed: "Ok" to "Done" on Display Log form
  185. - Changed: "User Config" menu item/form title to "User Settings"
  186.  
  187. Version 1.0d2 (07/06/00)
  188. - New:     Tips for User Config and Page Setup dialogs
  189. - New:     Now use CSerialConnection class (needed to eventullly support IR)
  190. - Fixed:   Possible problem under 3.5 debug ROM if DbTableLeave called after
  191.            progress window had been shown (needed to call FrmSetActiveForm)
  192. - Fixed:   Now make use of selected port when faxing
  193.            (previosly hard coded to bottom port)
  194. - Changed: Made text field for "Display Log" not editable
  195. - Changed: Cleaned up Display Log, header/footer, lookup, fax view dialogs
  196. - Changed: Cleaned up modem config dialog
  197. - Changed: Added some separators to menus
  198. - Changed: Cleaned up advanced modem config dialog
  199.  
  200. Version 1.0d1 (07/03/00 - just sent to customers)
  201. - New:     Support for Reg codes
  202. - New:     Order button for reg dialog
  203. - New:     Mark/Space style about box
  204. - New:     Draw line above/below the source selection area
  205. - New:     1/2/8 bit large and small icons
  206. - Fixed:   Placement of up/down arrows on main form
  207. - Fixed:   Crash when you hit "OK" for reg dialog
  208. - Fixed:   Now using correct creatorID in CW build
  209. - Fixed:   Now get an alert if you pick "Delete Fax" when fax is not the
  210.            selected source
  211. - Fixed:   No longer get a fatal if you pick "Delete Fax" and no items to
  212.            delete
  213. - Changed: 'Page Config' to 'Page Setup'
  214. - Changed: Cleaned up 'User Config' dialog
  215. - Changed: Moved About to options menu
  216. - Changed: Made edit menu 2nd (after options)
  217. - Changed: Removed "Other" as a source since it was not implemented
  218. - Changed: All "Ok" in dialogs/alerts to "OK"
  219. - Changed: Removed support for OS 1.x (now require StrPrintF for example)
  220. - Changed: Switched from sprintf to StrPrintF
  221. - Updated: tVer to "1.0d1"
  222. - Note:    Commented out old serial manager calls when compiling for simulator
  223. - Note:    Removed HostOutput type debug/trace routines. Saved 2K or so.
  224. - Note:    Removed conditional code for ifdef FREEWARE
  225. - Note:    Cleaned up item placement/general UI on main form
  226.